home *** CD-ROM | disk | FTP | other *** search
/ MacWorld 1998 February / Macworld (1998-02).dmg / Shareware World / Comms & Internet / RC5-64 2.002 / Read me FIRST! < prev   
Text File  |  1997-12-05  |  9KB  |  247 lines

  1. The Bovine RC5-64 Effort:  http://www.distributed.net/
  2. MacOS client v2.002
  3.  
  4.  
  5.  
  6.  
  7.  
  8.      “Padre Emanuele turned his cylinders and searched through his drawers,
  9.        fast as a conjuror, so the metaphors seemed to arise for him as if by 
  10.        enchantment, without anyone's noticing the mechanical gasping that
  11.        produced them. But he was still not satisfied.”
  12.                                               —Umberto Eco
  13.  
  14.  
  15.  
  16.  
  17.  
  18. Contacts
  19.  
  20. MacOS Help:
  21.         RC5-Mac Website <http://www.distributed-mac.net/>
  22.  
  23.         Nate Begeman, Keeper of the FAQ and Docs <bacchus@netrus.net>
  24.  
  25.   RC5Mac mailing list: This is a mailing list run by Shea Tisdale that is for
  26.        discussion related to the MacOS RC5 client. New and experienced
  27.        users are welcome.  To join do the following: send a message to
  28.        <listserv@galactus.signalinc.com> with the text "subscribe rc5mac"
  29.        in the body of the message.
  30.  
  31. Cool MacOS games and 3D things:
  32.   Antennahead Industries, Inc. <http://www.antennahead.com/>
  33.  
  34. General RC5 help:
  35.   Support and questions not specific to the Mac client:        <rc5help@slacker.com>
  36.  
  37.         Distributed.Net <http://www.distributed.net/> is running the RC5 challenge.
  38.  
  39.   Statistics are available at <http://rc5stats.distributed.net/>.
  40.  
  41. Music to listen to while cracking RC5:
  42.    Killing Floor <http://www.morphine.com/~cvoid/kf_home.html> and
  43.       other Re-Constriction <http://www.fiu.edu/~wjones01/recon.html> bands.
  44.  
  45.   Klute, Leætherstip, and anything else featuring Claus Larsen:
  46.       <http://www.leaetherstrip.com/>
  47.  
  48. Client Developers:
  49.   Overall client architecture and original Unix programming:
  50.         Adam L. Beberg <beberg@distributed.net>
  51.  
  52.   Assistant client design and network layer:
  53.         Jeff Lawson <jlawson@hmc.edu>
  54.  
  55.   MacOS client stuff:
  56.         Andrew Meggs <insect@antennahead.com>
  57.  
  58. 64-bit RC5 Client Release Notes
  59.  
  60. v2.002: December 5, 1997
  61.  
  62. * New PowerPC optimizations courtesy of Dan Oetting. Thanks, Dan!
  63.  
  64. * 603-specific core is now reenabled, but it might be superseded
  65.   by Dan's work -- don't worry, the individual cores are tested
  66.   at runtime and the fastest one for your system will be selected
  67.   regardless.
  68.  
  69. * Generates buffer files compatible with non-Mac clients.
  70.  
  71. * Increased default memory size to avoid possible problem with
  72.   680x0 Macs. PowerPC users might be able to reduce this back
  73.   to 300k without trouble.
  74.  
  75. * Increased buffer limit to 1000 blocks. When will it end? :)
  76.  
  77. * Graphs update when closed with close box.
  78.  
  79.  
  80. v2.001+: October 28, 1997
  81.  
  82. * Fixed network bug where it could still sometimes connect to
  83.   the 56-bit port on the proxies.
  84.  
  85. * Calmed down key rate indicator.
  86.  
  87. * Test to prevent accidentally entering a team email address rather
  88.   than a personal email address is now case insensitive.
  89.  
  90. * Included Nate's revised documentation for 64-bit client.
  91.  
  92. v2.001: October 23, 1997
  93.  
  94. [ Based on 56-bit RC5 Client 2.005 final, but hastily done so expect bugs. ]
  95.  
  96. * Converted 3 of the cores to 64-bit RC5. 603 (but not 603e) is
  97.   still to be done, so it will run less than optimal on those
  98.   machines.
  99.  
  100. * Revised network protocol to speak 64-bit keys. The 64-bit servers
  101.   aren't completely stable yet, so I quadrupled the default number
  102.   of network retries.
  103.  
  104. * Added AppleEvents for Fetch, Flush, go On- and Off-line to make
  105.   the client more scriptable.
  106.  
  107. * Auto-install of alias in Startup Items folder (with user
  108.   permission, of course).
  109.  
  110. * Changed text in dialogs to tell people to enter THEIR email
  111.   address rather than a team's. Detects if you don't read and
  112.   say your email address is evangelist@apple.com or
  113.   clones4mac@aol.com. Team assignment will be handled on the
  114.   statistics web page; see <http://rc5stats.distributed.net/>.
  115.  
  116. * Green.
  117.  
  118.  
  119.  
  120. 56-bit RC5 Client Release Notes
  121.  
  122. v2.005: October 13, 1997
  123.  
  124. * [Change since the 2.005b6 public beta]  Fixed up code that would
  125.   sometimes cause events to be dropped by other applications when
  126.   the client was in the background.
  127.   
  128. * Three levels of control over how much time the client gives to
  129.   other programs -- see the "MacOS Settings..." dialog. The
  130.   first setting (System & Other Apps) is equivalent to 2.004 and
  131.   is the Mac-friendly way. The second setting (System Tasks
  132.   Only) locks out other programs completely when the RC5
  133.   client is frontmost. The third setting (Nothing Else) also locks
  134.   out drivers and extensions, and is roughly equivalent to a more
  135.   compatible form of the RC5 Speedup extension that's been
  136.   floating around. The RC5 Speedup extension is not
  137.   recommended for use with version 2.005 and beyond.
  138.  
  139.   For consistency with older versions, the first choice (System & Other
  140.   Apps) is the default. Unless you need other programs to do work
  141.   in the background, try the second setting (System Tasks Only) for
  142.   a performance boost. Going to the third setting will only improve
  143.   speed over the second if you've got extensions that consume a
  144.   lot of time, in which case you might want to identify and remove
  145.   them since they're slowing down ALL programs on your Mac.
  146.  
  147.   These settings apply only when the client is in the foreground;
  148.   when it's in the background or performing network operations
  149.   it always gives time to both the System and other applications.
  150.   
  151.   You should be aware that file sharing runs as an
  152.   invisible application, so if you don't give time
  153.   to other applications then file sharing may not work.
  154.  
  155. * Fixed "freeze" (actually just a very, very long pause) during
  156.   network operations if there were problems connecting to a proxy.
  157.  
  158. * Real window management, including the ability to remember
  159.   window positions and to close the status window.
  160.  
  161. * First-time users get a simplified dialog asking for just their email
  162.   rather than being confronted with the full Network Config dialog.
  163.  
  164. * Client checks for all user activity, instead of just mouse
  165.   movement, before deciding the computer is idle.
  166.  
  167. * Corrected slowdown on 603 (not 603e) machines that occurred
  168.   with 2.004.   
  169.  
  170. * Streamlined control flow for performance. No longer requires
  171.   the Thread Manager.
  172.  
  173. * Better logging of blocks transferred so far if a network
  174.   connection is aborted.
  175.  
  176. * Marginally (under 1%) better 68k code.
  177.  
  178. * Uses background timeslice setting during a flush or fetch for
  179.   best network throughput, even if the client is in the foreground.
  180.  
  181. * Does a special check of output buffer size on startup instead
  182.   of waiting for its sizes to be checked when a block is put into
  183.   or taken out of a buffer.
  184.  
  185. * Better detection if the user swaps in a different buffer file.
  186.  
  187. * Distinct file types (and icons) for buff-in and buff-out.
  188.  
  189. * Switching to offline mode or quitting during a fetch or flush
  190.   ends the network operation.
  191.  
  192.  
  193. v2.004: August 15, 1997
  194.  
  195. Note: I've completely hijacked the MacOS client and am developing it independently of the Unix version. This client is NOT equivalent to the Unix 2.004, or any other version. It grew out of the MacOS port of the 2.002 source and doesn't reflect changes made over on the other side since then. On the other hand, it has a lot of things they won't get until 2.005 or 2.006, if at all.
  196.     — Andrew
  197.  
  198. * New PowerPC key cruncher runs about another 8-10% faster
  199.   (over 2.002) on 603e and 604 systems. I didn't improve the 68k
  200.   code any this time, but I still can do more with it later. In case
  201.   you're wondering, the reason 601 performance isn't going up
  202.   any is that my original assembly in 2.000 was tuned for the 601
  203.   and there just isn't much room for improvement.
  204.  
  205. * Can buffer up to 500 blocks instead of 50.
  206.  
  207. * Email address now defaults to evangelist@apple.com. :)
  208.  
  209. * Cosmetic about box changes including pictures of the team.
  210.  
  211. * Better display of buffer file status.
  212.  
  213. * Multithreaded to fetch and flush blocks while keys are being
  214.   checked. Client now REQUIRES the Thread Manager.
  215.  
  216. * Does a "preemptive fetch" when the input buffer gets low
  217.   instead of waiting until you need a block and then stalling.
  218.  
  219. * Random blocks actually work.
  220.  
  221. * Offline mode.
  222.  
  223.  
  224. v2.002 changes
  225.  
  226. * Semi-optimized for G3 (as much as possible without some "help" from
  227.   Apple Seeding), and runs 5-15% faster on 603 and 604 systems
  228.  
  229. * Runs up to 3 times faster than 2.000 on 68k systems
  230.  
  231. * Menu items to Flush and Fetch key blocks
  232.  
  233. * Larger text areas in dialog boxes so people with bigger fonts can read the entire text.
  234.  
  235. * Copied over most relevant 2.002 patches from the Unix client:
  236.    + random keys if client can't connect
  237.    + flush checks count before opening connection
  238.    + httpd fixed - checked under CERN and WinProxy
  239.    + miscellaneous other bug fixes
  240.  
  241.  
  242. v2.000 initial release
  243.  
  244. * Took the Unix RC5 client, chopped it into little pieces, and embedded the
  245.   pieces inside the DESCHALL/MacOS client. Crude but effective.
  246.  
  247.